func runtime.arenaIndex
18 uses
runtime (current package)
malloc.go#L658: } else if arenaIndex(p+n-1) >= 1<<arenaBits {
malloc.go#L718: } else if arenaIndex(p) >= 1<<arenaBits {
malloc.go#L720: } else if arenaIndex(p+size-1) >= 1<<arenaBits {
malloc.go#L737: for ri := arenaIndex(uintptr(v)); ri <= arenaIndex(uintptr(v)+size-1); ri++ {
mbitmap.go#L320: arena := arenaIndex(addr)
mbitmap.go#L986: if arenaIndex(x+size-1) != arenaIdx(h.arena) || (doubleCheck && fastrandn(2) == 0) {
mcheckmark.go#L89: ai := arenaIndex(obj)
mheap.go#L559: func arenaIndex(p uintptr) arenaIdx {
mheap.go#L633: ri := arenaIndex(p)
mheap.go#L663: ai := arenaIndex(p)
mheap.go#L689: ai := arenaIndex(p)
mheap.go#L945: ai := arenaIndex(base)
mheap.go#L950: ai = arenaIndex(base + n*pageSize)
mheap.go#L969: ai := arenaIndex(base)
mheap.go#L1691: ai := arenaIndex(s.base())
mheap.go#L1699: ai := arenaIndex(s.base())
mpagealloc.go#L564: ai := arenaIndex(addr.addr())
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)